package com.travelgroup.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.travelgroup.domain.dto.ItineraryDTO;
import com.travelgroup.domain.entity.Itinerary;
import com.travelgroup.domain.vo.ItineraryVO;

public interface IItineraryService extends IService<Itinerary> {
    Itinerary getByRedis(Long id);

    void saveItinerary(ItineraryDTO itinerary);

    ItineraryVO queryItinerary(Long id);

    void deleteItinerary(Long id);

    void updateItinerary(Long id, ItineraryDTO itinerary);
}
